﻿var Icon ="#fEffect/ItemEff/1112811/0/0#";//黄金音符GuildMark/Mark/Animal/00002006/16#";
var status = 0;
var 购买的属性装备 = 1114225; 
var 需要点卷 = 000000;
var 需要道具ID_3 = 4032006;  var 需要数量_3 = 1200;
var 需要道具ID_4 = 1114221;  var 需要数量_4 = 1;
var 需要道具ID_2 = 4000115;  var 需要数量_2 = 5000;
var 需要道具ID_1 = 4000134;  var 需要数量_1 = 5000;



function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0 && status == 0) {
            cm.sendOk("\r\n\r\n\r\n\t#b当前累计充值：#r" + revenue.formatMoney(0, "") + " #b元 请继续加油！");
            cm.dispose();
            return;
        }
        if (mode == 1)
            status++;
        else
            status--;
        if (status == 0) {
            var txt = Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + "\r\n";
            txt += "#r [ #h # ] 您好 欢迎来到 #b玛瑙戒指升阶系统 #k\r\n";
            txt += "#b  初见玛瑙戒指 [ 110 ] 分别 - 全属性装备 #r#z"+购买的属性装备+"# #k\r\n"
            txt += "#d       当前拥有#i" + 需要道具ID_4 + "#数量 :#r" + cm.getItemQuantity(需要道具ID_4) + "#d#k#b需要1个\r\n\r\n";
            txt += "#d      当前拥有#i" + 需要道具ID_3 + "#数量 :#r" + cm.getItemQuantity(需要道具ID_3) + "#d#k#b需要1200个\r\n\r\n";
            txt += "#d      当前拥有#i" + 需要道具ID_2 + "#数量 :#r" + cm.getItemQuantity(需要道具ID_2) + "#d#k#b需要5000个\r\n\r\n";
            txt += "#d      当前拥有#i" + 需要道具ID_1 + "#数量 :#r" + cm.getItemQuantity(需要道具ID_1) + "#d#k#b需要5000个\r\n\r\n";
            txt += "　　　　　　　　　　　　 #i"+购买的属性装备+"# 　　　　　　　　　　\r\n\r\n";
            txt += "　　　　#b确认收集齐了物品点击 [ #r是#b ]  否则 [ #r否#b ]#k\r\n\r\n\r\n";
            txt += Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + Icon + "\r\n\r\n";
            cm.sendYesNo(txt);
        } else if (status == 1) {
            if (cm.getItemQuantity(需要道具ID_3) >= 需要数量_3&&cm.getItemQuantity(需要道具ID_4) >= 需要数量_4&&cm.getItemQuantity(需要道具ID_2) >= 需要数量_2&&cm.getItemQuantity(需要道具ID_1) >= 需要数量_1) {
               
                    var ii = cm.getItemInfo();
                    var toDrop = cm.getNewEquip(1114225); // 生成一个Equip类 耳环
                    toDrop.setStr(150); //装备力量
                    toDrop.setDex(150); //装备敏捷
                    toDrop.setInt(150); //装备智力
                    toDrop.setLuk(150); //装备运气
                    toDrop.setHp(1400);
                    toDrop.setAcc(100); //命中率
                    toDrop.setMatk(100); //魔法攻击
                    toDrop.setWatk(100); //攻击攻击 
                    toDrop.setWdef(100);//物理防御
                    toDrop.setMdef(100);//魔攻防御
                    toDrop.setSpeed(10);//移动速度
                    toDrop.setJump(10);//跳跃
                    //toDrop.setBossDamage(25);//Boss 攻击百分比%
                    //toDrop.setIgnorePDR(25);//无视怪物防御
                    //toDrop.setTotalDamage(25);//总伤害
                    //toDrop.setAllStat(25);//所有属性
                    //toDrop.setLimitBreak(3000000);//伤害上限
                    cm.addFromDrop(toDrop);
                    cm.gainItem(需要道具ID_4, -需要数量_4);
	            cm.gainItem(需要道具ID_3, -需要数量_3);	
	            cm.gainItem(需要道具ID_2, -需要数量_2);
	            cm.gainItem(需要道具ID_1, -需要数量_1);				
                    cm.playerMessage(1, "　" + cm.getChar().getName() + "\r\n\r\n恭喜你兑换成功!\r\n\r\n感谢你对幸运的支持 祝您游戏愉快");
                    cm.worldSpouseMessage(0x26, "[系统提示] : 玩家 "+cm.getPlayer().getName()+"经过爆肝般的努力,终于将玛瑙戒指提升至  『4』阶");
              
                    cm.dispose();
             
            } else {
                //var ount = 6000 - revenue;
                cm.sendOkS("请检查您的物品是否符合要求!", 3);
				cm.dispose();
                return;
            }
        } 
    }
}

Number.prototype.formatMoney = function (places, symbol, thousand, decimal) {
    places = !isNaN(places = Math.abs(places)) ? places : 2;
    symbol = symbol !== undefined ? symbol : "　";
    thousand = thousand || ",";
    decimal = decimal || ".";
    var number = this,
        negative = number < 0 ? "-" : "",
        i = parseInt(number = Math.abs(+number || 0).toFixed(places), 10) + "",
        j = (j = i.length) > 3 ? j % 3 : 0;
    return symbol + negative + (j ? i.substr(0, j) + thousand : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousand) + (places ? decimal + Math.abs(number - i).toFixed(places).slice(2) : "");
};
